/**
 * @description 组件样式
 * @author: 陈陈
 * @date: 2025/05/09
 * @phone: 18560000860
 * @email: 18560000860@qq.com
 * @company: 济南晨霜信息技术有限公司 /
 * @business: 承接前后端项目的开发
 */
.pure-indicator {
    &--number {
        position: var(--pure-indicator-position, absolute);
        bottom: var(--pure-indicator-bottom, 10px);
        left: var(--pure-indicator-left, 50%);
        z-index: var(--pure-indicator-z-index, 10);
        padding: var(--pure-indicator-padding);
        transform: var(--pure-indicator-transform, translateX(-50%));
        color: var(--pure-indicator-color, rgba(0, 0, 0, 0.3));
        letter-spacing: var(--pure-indicator-letter-spacing);
        line-height: var(--pure-indicator-line-height, 1);
        font-weight: var(--pure-indicator-font-weight);
    }

    &__number {
        &--current {
            font-size: var(--pure-indicator-current-font-size, 1.25em);
            color: var(--pure-indicator-current-color, var(--pure-indicator-active-color, var(--pure-theme-primary)));
            font-weight: var(--pure-indicator-current-font-weight, 700);
        }

        &--total {
            font-size: var(--pure-indicator-total-font-size, 0.75em);
            color: var(--pure-indicator-total-color);
            font-weight: var(--pure-indicator-total-font-weight);
        }
    }

    &__separator {
        font-size: var(--pure-indicator-separator-font-size, 0.75em);
        color: var(--pure-indicator-separator-color);
        font-weight: var(--pure-indicator-separator-font-weight);
        margin: var(--pure-indicator-separator-margin, 0 3px);
    }

    &--static {
        position: var(--pure-indicator-position, static);
        margin: var(--pure-indicator-margin, 15px auto);
        transform: var(--pure-indicator-transform);
        text-align: var(--pure-indicator-text-align, center);
    }
}
